package com.guchenghao.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.guchenghao.entity.Article;

/**
 * @User 20675
 * @Author gch
 * @Date 2025/3/26 22:08
 * @Description <br />
 * <p>
 * <br />
 */
public interface ArticleService {
    // 首页分页展示文章
    Page<Article> showArticles(Integer pageNum, Integer pageSize);

    // 显示单篇文章
    Article showArticle(Integer id);

    // 显示单篇文章，并附带评论与评论的用户信息
    Article showArticleWithComment(Integer id, Integer commentPageNum, Integer commentPageSize);
}
